There are following methods to recognize elements to operate on them:
Native recognition: Utilizes the native properties of each object in the application.
Web recognition: Utilizes the web properties of each object in the web application.
Image recognition: Identifies objects by comparing their appearance on the screen with a previously captured bitmap.
Text (OCR) recognition: Uses OCR to identify the element by its external content